synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяОсновные Вопросы по Продукции › Восстановление шифрованных данных

Восстановление шифрованных данных

spions · 30.04.2013

Коллеги,

 

подскажите чем (название программы, мануал, ссылка) можно расшифровать на windows шифрованные данные с synology,

в случае выхода последнего из строя и отсутствия донора?

 

Шифрованные данные резервируются на s3 и замечательно скачиваются, ключ имеется в наличии, проблема в расшифровке.

 

 

rudserg · 30.04.2013

присоединяюсь к вопросу о возможности извлечь шифрованные данные с жестких дисков, а также данные из разделов ISCSI LUN в случае выхода из строя самого хранилища

 

в хранилище 2 диска в зеркале, поэтому потеря из-за сбоя диска исключена, но что делать если умрет само хранилище или даже просто блок питания, а данные потребуется срочно извлечь?

 

 

rudserg · 13.05.2013

похоже никакого решения нет...

 

пробовал подключить диск из хранилища к компу с вин7, даже после установки драйверов Ext2Fsd разделы на диске не показываются...

 

резервное копирование средствами хранилища шифрованных папок и разделов ISCSI LUN создают архивы понятные только самому хранилищу и как их прочитать скопировав на комп не понятно

 

хочется услышать ответ на вопрос от техподдержки, как получить доступ к своим данным, если выйдет из строя само хранилище?

 

у меня DS713+, 2 диска в зеркале, покупать в резерв еще один такой же за 20 т.р. накладно, возможно ли купить младшую однодисковую модель DS112j, вставить в нее 1 диск из зеркала и прочитать данные?

spions · 13.05.2013

Решение есть, чуть позже оформлю и опубликую.

 

 

похоже никакого решения нет...

 

пробовал подключить диск из хранилища к компу с вин7, даже после установки драйверов Ext2Fsd разделы на диске не показываются...

 

резервное копирование средствами хранилища шифрованных папок и разделов ISCSI LUN создают архивы понятные только самому хранилищу и как их прочитать скопировав на комп не понятно

 

хочется услышать ответ на вопрос от техподдержки, как получить доступ к своим данным, если выйдет из строя само хранилище?

 

у меня DS713+, 2 диска в зеркале, покупать в резерв еще один такой же за 20 т.р. накладно, возможно ли купить младшую однодисковую модель DS112j, вставить в нее 1 диск из зеркала и прочитать данные?

 

rudserg · 13.05.2013
Решение есть, чуть позже оформлю и опубликую.

 

Ок, жду... А то из-за опасения потери данных не запускаю NAS в работу, т.к. на нем планируется хранить критичные данные пользователей, которые перенесу туда с 5-7 локальных компов.

spions · 14.05.2013
Ок, жду... А то из-за опасения потери данных не запускаю NAS в работу, т.к. на нем планируется хранить критичные данные пользователей, которые перенесу туда с 5-7 локальных компов.

 

Что касательно шифрования:

Красиво здесь:

http://shurshun.ru/synology-vosstanovlenie...annyih-dannyih/

 

Некрасиво далее по треду :)

 

 

Попробуем зашифровать данные на synology и восстановить их на другом компьютере под управлением linux.

1. Создаем папку «test»

 

В консоли она выглядит как:

 

DiskStation> mount

/volume2/@test@ on /volume2/test type ecryptfs (rw,ecryptfs_sig=d1a01d50c3f21e00,ecryptfs_fnek_sig=d1a01d50c3f21e00,ecryptfs_ci

pher=aes,ecryptfs_key_bytes=32)

DiskStation>

 

Шифрованные данные у нас хранятся в папке «@test@». Заголовки файлов тоже зашифровываны.

 

DiskStation> cd /volume2/@test@

DiskStation>

DiskStation> ll

drwxrwxrwx 2 root root 4096 Apr 27 23:06 .

drwxr-xr-x 23 root root 4096 May 9 17:40 ..

-rwxrwxrwx 1 admin users 24576 Nov 9 2010 ECRYPTFS_FNEK_ENCRYPTED.FWbFc.pEkz6S--Zpr-2Dd2NYpDmWazP5XzYWVeykmHA9VYWnIBByabjQtE--

-rwxrwxrwx 1 admin users 12288 Apr 3 2012 ECRYPTFS_FNEK_ENCRYPTED.FWbFc.pEkz6S--Zpr-2Dd2NYpDmWazP5XzYWtM3rznMpxRScrFYYkhUTwU--

-rwxrwxrwx 1 admin users 28672 Apr 3 2012 ECRYPTFS_FNEK_ENCRYPTED.FWbFc.pEkz6S--Zpr-2Dd2NYpDmWazP5XzYWy9O2gyYttBSkbxQ07Q6pok--

 

 

Расшифрованные в папке «test».

 

DiskStation> cd /volume2/test

DiskStation>

DiskStation> ll

drwxrwxrwx 2 root root 4096 Apr 27 23:06 .

drwxr-xr-x 23 root root 4096 May 9 17:40 ..

-rwxrwxrwx 1 admin users 1362 Apr 3 2012 1354.gif

-rwxrwxrwx 1 admin users 17519 Apr 3 2012 1354.png

-rwxrwxrwx 1 admin users 12382 Nov 9 2010 my2010.jpg

 

 

Шифрование происходит через eCryptfs — файловую систему с ассиметричным шифрованием файлов.

 

2. Скачиваем «/volume2/@test@» на нашу linux машину.

 

Всё, что нужно для работы eCryptfs, во всех современных Linux-дистрибутивах имеются как правило по умолчанию «из коробки».

 

3. Ставим ecryptfs (у меня centos 6.4):

 

linux>yum install ecryptfs*

 

Setting up Install Process

Package ecryptfs-utils-python-82-6.el6_1.3.i686 already installed and latest version

Package ecryptfs-utils-82-6.el6_1.3.i686 already installed and latest version

Package ecryptfs-utils-devel-82-6.el6_1.3.i686 already installed and latest version

4. Создадим пустой каталог, в который будут примонтированы расшифрованные данные:

 

# mkdir /mnt/decode-test

5. Теперь смонтируем в созданный каталог используя eCryptfs ранее зашифрованные данные:

 

# mount -t ecryptfs /mnt/@test@/ /mnt/decode-test

После ввода команды вам необходимо ввести пароль для ключа шифрования, тот самый, который мы вводили в web интерфейсе synology:

 

Passphrase:

Далее, выбираем алгоритм шифрования, по-умолчанию — AES, совпадает с тем, что у нас «ecryptfs_cipher=aes»:

 

Select cipher:

1) aes: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)

2) blowfish: blocksize = 16; min keysize = 16; max keysize = 56 (not loaded)

3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24 (not loaded)

4) twofish: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)

5) cast6: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)

6) cast5: blocksize = 8; min keysize = 5; max keysize = 16 (not loaded)

Selection [aes]:

 

Необходимо выбрать размер ключа, у меня он 32bytes, как можно было заметить в первом пункте: ecryptfs_key_bytes=32:

 

Select key bytes:

1) 16

2) 32

3) 24

Selection [16]:2

 

Разрешаем или запрещаем доступ к файлам, которые не были зашифрованы при помощи eCrypfs:

 

Enable plaintext passthrough (y/n) [n]:n

 

Шифровать или нет имена файлов, ставим «да»:

 

Enable filename encryption (y/n) [n]:y

 

Если все параметры указаны верно, можно подтверждать монтирование и в «/mnt/decode-test» увидеть свои данные:

 

Would you like to proceed with the mount (yes/no)? : y

 

Все :)

 

Alexxander · 04.06.2013

Спасибо за мануал!

Doctor Synology · 01.08.2013

Спасибо, добавил в FAQ.